world's consternation - Spanish English Dictionary